For Loop JS


Exercise 1

Print Triangle Shape

   
    // Triangle 1 
    function printriangle(){
    var star= "";
    for(var i=1;i<=5;i++){
     for(var j=1; j<=i;j++){
        star += "*";
     }
     star += "\n";
    }
    return star;
    }
    document.getElementById("ex1").innerText = printriangle();

Exercise 2

Decreasing Triangle

   
   
// Decreasing Triangle

function printr2(){
    var star2= "";
    for(let i=5;i>0;i--){
     for(let j=1; j<=i;j++){
        star2 += "*";
     }
     star2 += "\n";
    }
    return star2;
    }
    document.getElementById("ex2").innerText = printr2();

Exercise 3

Square Pattern

   
   

   // Square Pattern

   function printr3(){
      var hash= "";
      for(let i=1;i<=5;i++){
       for(let j=1; j<=5;j++){
          hash += " # ";
       }
       hash += "\n";
      }
      return hash;
   }
   
      document.getElementById("ex3").innerText = printr3();
     

Exercise 4

Hill pattern

   
   
   //Hill Pattern

   function printr4(){
      var hash2= "";
      for(let i=1;i<=5;i++){
   
       for(let j=i; j<=5;j++){
          hash2+="\u00A0"
       }
       for(k=1;k<=i;k++){
         hash2+= "* ";
       }
       hash2 += "\n";
      }
      return hash2;
   }
   
      document.getElementById("ex4").innerText = printr4();
     

Exercise 5

Reverse Hill pattern

   
   //Reverse Hill Pattern

   function printr5(){
     var star3= "";
     for(let i=1;i<=5;i++){
  
      for(let j=1; j<=i;j++){
         star3+="\u00A0"
      }
      for(k=5;k>=i;k--){
        star3+= "* ";
      }
      star3 += "\n";
     }
     return star3;
  }
  
     document.getElementById("ex5").innerText = printr5();
    

Exercise 6

Double Hill pattern

   
   //Double Hill Pattern

   function printr6(){
      var star4= "";
      for(let i=1;i<=5;i++){
   
       for(let j=i; j<=5;j++){
          star4+="\u00A0"
       }
       for(k=1;k<=i;k++){
         star4+= "* ";
       }
       for(let j=i; j<=5;j++){
         star4+="\u00A0\u00A0 "
      }
      for(k=1;k<=i;k++){
        star4+= " *";
      }
       star4 += "\n";
      }
      return star4;
   }
   
      document.getElementById("ex6").innerText = printr6();
     

Exercise 7

Diamond pattern

   
   //Diamond Pattern

   function printr7(){
      var star5= "";
      for(let i=1;i<=5;i++){
   
       for(let j=i; j<=5;j++){
          star5+="\u00A0"
       }
       for(k=1;k<=i;k++){
         star5+= "* ";
       }
       star5 += "\n";
      }
      for(let i=1;i<=5;i++){
         
         for(let j=1; j<=i;j++){
            if(j==1){
               star5+="\u00A0\u00A0";
            
            }else{
            star5+="\u00A0"
            }
         }
         for(k=5;k>=i;k--){
            if(k==5){
               continue;
            }else{
           star5+= "* ";
            }
         }
         star5 += "\n";
        }
        
      return star5;
   }
   
      document.getElementById("ex7").innerText = printr7();   

Exercise 8

Square Hollow pattern

   

   // Square Hollow Pattern

   function printr8(){
      var star6= "";
      for(let i=1;i<=5;i++){
       for(let j=1; j<=5;j++){
         if(i==1 || i==5 || j==1 || j==5){
   
            star6 += " * ";
         }else{
            star6 += "\u00A0\u00A0";
         }
       }
       star6 += "\n";
      }
      return star6;
   }
   
      document.getElementById("ex8").innerText = printr8();

Exercise 9

Number Triangle

   

   // Number Triangle
function printr9(){
   var star7= "";
   for(let i=1;i<=5;i++){
      for(let j=i; j<=5;j++){
         star7+="\u00A0"
      }
    for(let k=1; k<=i;k++){
       star7 += i;
    }
    star7 += "\n";
   }
   return star7;
   }
   document.getElementById("ex9").innerText = printr9();
   

Exercise 10

Number Increasing Triangle

   

// Decreasing Triangle

// Number Increasing Triangle
function printr10(){
   var star8= "";
   for(let i=1;i<=5;i++){
    for(let j=1; j<=i;j++){
       star8 += j;
    }
    star8 += "\n";
   }
   return star8;
   }
   document.getElementById("ex10").innerText = printr10();
   

Exercise 11

Number Decreasing Triangle

   

   function printr11(){
      var star9= "";
      for(let i=5;i>0;i--){
       for(let j=1; j<=i;j++){
          star9 += j;
       }
       star9 += "\n";
      }
      return star9;
      }
      document.getElementById("ex11").innerText = printr11();

Exercise 12

Number Changing Triangle

   

  
   function printr12(){
     var star10= "";
     var n=1;
     for(let i=1;i<=5;i++){
      for(let j=1; j<=i;j++){
         star10 += n +"\u00A0";
         n++;
      }
      star10 += "\n";
     }
     return star10;
     }
     document.getElementById("ex12").innerText = printr12();

Exercise 13

Zero One Triangle

   
   function printr13(){
      var star13= "";
      for(let i=1;i<=5;i++){
       for(let j=0; j< i;j++){
         if(j % 2 ==0){
          star13 += 0;
         }else{
          star13 += 1;
   
         }
       }
       star13 += "\n";
      }
      return star13;
      }
      document.getElementById("ex13").innerText = printr13();
      

Exercise 14

soon..

   

soon.

Exercise 15

soon..

   

soon.